@charset "utf-8";
/* CSS Document */
* { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5em;  color:#666;  } 

#header {
	float:left;
	width:100%;
	height:100px;

}
#header_left {
	float:left;
}
#header_right_control {
	height:59px;

}

#wrapper {
	float:left;
	width:100%;
	
	min-height:600px;

}

h1 { font-size: 18px; margin:12px 0;  }
h2 { font-size: 24px; margin:12px 0;}
h3 { font-size: 20px; margin:12px 0;}
h4 { font-size: 16px; margin:12px 0; }
h5 { font-size: 12px; margin:12px 0; }


.error {
	background-color:#F9F;
}

.success{
	background-color:#6CF;
}

#footer { overflow:hidden; 	float:left; width:100%; background:#f9f9f9; margin:20px 0; border-top:#09c solid 5px;   }

.w960 { width:960px; padding:20px; }
 
a {  outline:none; text-decoration:none; }
a:hover  {  text-decoration:underline; }


.fr { float:right; }
.fl { float:left;}


#content { overflow:hidden;  }

#content_right {
 
    float: right;
    width: 200px;
				padding:0px;
				margin-left:20px;
}

#content_left {
		  padding:0;
				width:200px; 
				float:left; 
				margin-right:20px;  
				
}

.out_box {
				background-color: #f9f9f9;
	   padding:10px; 
				border:#eec solid 1px;
				margin-bottom:10px;		
	
	}

.box_title { border:#07a solid 1px; padding:5px 10px; background:#09c; color:#fff; }


p strong { color:#c00; }


.ul5 { width:165px; float:left; margin:0 5px;/*  border:#069 solid 1px; background:#fa0; */ padding-left:10px;    }
.ul5 li {  list-style:none;  }
.ul5 li a { font-size:12px; color:#666;  text-decoration:none; color:#999; }
.ul5 li a:hover { color:#333; text-decoration:underline; } 





ul.quick_links { padding:0; }
ul.quick_links  li { list-style:none; padding-left:20px; margin-bottom:5px; background:url(../images/arrow_right.png) 0 0 no-repeat; }
ul.quick_links  li a { color:#07a; }

div.hr { clear:both; margin:10px 0;   border:none; background:url(../images/divi2.png) 0 0 no-repeat; height:18px; }

.r3 { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

h5.schedule {  background:url(../images/schedule.png) 0 0 no-repeat; padding-left:20px;  }
h5.website {  background:url(../images/home_icon.png) 0 0 no-repeat; padding-left:20px; } 
#content_right h5 { color:#333;  }
.schedule_table { margin-bottom:10px;}
.schedule_table td a { color:#c00; font-weight:bold;  }
.schedule_table td { border-bottom:#ccc solid 1px; }


table.list_table { background:#eee; margin:10px 0; border:#ddd solid 1px;   }
table.list_table td { padding:5px; }
table.list_table td  a { color:#069; }

table.tables th { text-align:right; padding-right:20px;  }
table.tables  td { padding:5px; }

table.v2 th, table.v2 td { vertical-align:top; }
table.v2 td input[type=text] { width:300px;}
table.v2 td textarea { width:300px;} 

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                      Buttons Style
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */																																						


.btn1 { padding:1px 1px 0 1px; border:#09c solid 1px; display:inline-block; margin:5px 0;  }
.btn1 span { display:inline-block; padding:3px 25px; background:#09c; color:#fff; font-weight:bold; text-decoration:none; border:#09c solid 1px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0099cc', endColorstr='#006699'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#0099cc), to(#006699)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #0099cc,  #006699); /* for firefox 3.6+ */ 
}
.btn1:hover  span {  background:#069; color:#fff; font-weight:bold; text-decoration:none; border:#09c solid 1px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0099cc', endColorstr='#003366'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#0099cc), to(#003366)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #0099cc,  #003366); /* for firefox 3.6+ */ 
}
		

.btn_s {background:url(../images/btn_s_bg.png) 0 0 no-repeat; padding-left:15px; display:inline-block;  height:24px; }
.btn_s  span { background:url(../images/btn_s_bg.png) bottom right no-repeat; padding:0 15px 0 0; display:inline-block; height:24px; line-height:24px; font-weight:bold; color:#09c;   }
.btn_s:hover  span {color:#069;  }
